/**
 * 创建一个路由器，并暴露出去
 *
 * @author WarmMeaning
 * @date 2024-12-14
 */
// 第一步：引用createRouter
import {createRouter, createWebHashHistory, createWebHistory} from "vue-router";
// 第二步：引用Http客户端工具
import axios from 'axios'
// 第二步：引入可能需要呈现的组件(页面)，后续更改为接口获取
import Login from "@/views/Login.vue";
// 第三步：创建路由器
const router = createRouter({
  // 路由器的工作模式设置
  // vue2 --> mode: "history"
  // vue3 history模式 --> history: createWebHistory()
  //     优点：URL不带有#号
  //     缺点：需服务器端配合处理路径问题，否则刷新会有404错误，如在nginx重配置 try_files $uri $uri/ /index.html
  // vue3 hash模式 --> history: createWebHashHistory()
  //     优点：URL带#号，兼容性更好，不需要服务器端处理路径
  //     缺点：SEO优化方面相对较差
  history: createWebHistory(),
  // 路由注册
  routes: [
    {path: "/login", component: Login},
  ],
})
// 第四步：暴露路由器
export default router;
